package top.minuy.algorithm.search.linear;

/**
 * 线性查找算法
 * 最简单的搜索算法
 * 一个一个的去找，时间复杂度 O(n)
 *
 * @author Minuy
 * @time 11:49
 * @date 2021/8/21
 */
public class LinearSearch {
    public static <E> int search(E[] data, E target) {
        for (int i = 0; i < data.length; i++) {
            if (data[i].equals(target)) {
                return i;
            }
        }

        return -1;
    }
}
